/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package praticav.model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Embeddable;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;

@Entity
@Table(name="atividadesplanejadas")
public class AtividadesPlanejadas implements Serializable {

    @Id
    private AtividadesPlanejadasPK chave;
            
    private String atiplandescricao;
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date atiplandtainicial;
    @Temporal(javax.persistence.TemporalType.DATE) //Não sei porq o Netbeans colocou esse codigo
    private Date atiplandtafinal;
    private int atiplanpredecessor;
    private int atiplanintervaloantes;
    private int atiplanintervalodepois;
    
    private int atiplanleadtime;
    private int atiplansequencial;
    
    private double aticusto;
    private double aticustoefetivo;

    public String getAtiplandescricao() {
        return atiplandescricao;
    }

    public void setAtiplandescricao(String atiplandescricao) {
        this.atiplandescricao = atiplandescricao;
    }

    public Date getAtiplandtafinal() {
        return atiplandtafinal;
    }

    public void setAtiplandtafinal(Date atiplandtafinal) {
        this.atiplandtafinal = atiplandtafinal;
    }

    public Date getAtiplandtainicial() {
        return atiplandtainicial;
    }

    public void setAtiplandtainicial(Date atiplandtainicial) {
        this.atiplandtainicial = atiplandtainicial;
    }

    public int getAtiplanintervaloantes() {
        return atiplanintervaloantes;
    }

    public void setAtiplanintervaloantes(int atiplanintervaloantes) {
        this.atiplanintervaloantes = atiplanintervaloantes;
    }

    public int getAtiplanintervalodepois() {
        return atiplanintervalodepois;
    }

    public void setAtiplanintervalodepois(int atiplanintervalodepois) {
        this.atiplanintervalodepois = atiplanintervalodepois;
    }

    public int getAtiplanpredecessor() {
        return atiplanpredecessor;
    }

    public void setAtiplanpredecessor(int atiplanpredecessor) {
        this.atiplanpredecessor = atiplanpredecessor;
    }

    public AtividadesPlanejadasPK getChave() {
        return chave;
    }

    public void setChave(AtividadesPlanejadasPK chave) {
        this.chave = chave;
    }

    public int getAtiplanleadtime() {
        return atiplanleadtime;
    }

    public void setAtiplanleadtime(int atiplanleadtime) {
        this.atiplanleadtime = atiplanleadtime;
    }

    public int getAtiplansequencial() {
        return atiplansequencial;
    }

    public void setAtiplansequencial(int atiplansequencial) {
        this.atiplansequencial = atiplansequencial;
    }

    public double getAticusto() {
        return aticusto;
    }

    public void setAticusto(double aticusto) {
        this.aticusto = aticusto;
    }

    public double getAticustoefetivo() {
        return aticustoefetivo;
    }

    public void setAticustoefetivo(double aticustoefetivo) {
        this.aticustoefetivo = aticustoefetivo;
    }
 
    
    public String toString(){ // Texto que vai aparecer na combobox
        return this.atiplandescricao;
    }
 
    
    
}